import { exInput } from '@ve/common/components/extension'

export let LINK = {
  name: '链接动作',
  list: [
    {
      name: '打开链接',
      event: 'openLink',
      explain: '在浏览器中打开链接。无传递数据',
      extension: {
        url: {
          type: 'exOpenLink',
          name: '链接',
          value: '',
        },
        hasNewOpenWindow: {
          type: 'exCheckbox',
          name: '打开新窗口',
          value: false,
        },
        param: exInput('动态参数', '', '可填写上个任务返回数据Key'),
      },
    },

    {
      name: '打开PDA打印配置',
      event: 'openPrintLink',
      explain: '在浏览器中打开链接。无传递数据',
      extension: {
        // url: {
        //   type: 'exOpenLink',
        //   name: '链接',
        //   value: '',
        // },
        hasNewOpenWindow: {
          type: 'exCheckbox',
          name: '打开新窗口',
          value: true,
        },
        param: exInput('动态参数', '', '可填写上个任务返回数据Key'),
      },
    },
    // {
    //   name: '关闭窗口',
    //   event: 'closeWindow',
    //   extension: {
    //     close: {
    //       type: 'exTreeSelect',
    //       name: '窗口选择',
    //       value: [],
    //       hasCheckbox: false,
    //       treeData: '$getClosePage',
    //     },
    //   },
    // },
  ],
}
